***.net设置背景图片等比例放大缩小
高手请问怎样在C#.NET背景中放入比窗口大小大的多的图片 -
你需要用bitmap去读取你读到的文件,然後截取其中一部份放到image中,再作为你控件的背景图片。下面这个代码就是截取图片的一部份生成新图片,你看一下Image originalImg = Image.FromFile(pPath);Bitmap partImg = new Bitmap(pPartWidth, pPartHeight);Graphics graphics = Graphics.FromImage(partIm好了吧!
不要设置固定大小,按比例设置就可以了。
你需要用bitmap去读取你读到的文件,然後截取其中一部份放到image中,再作为你控件的背景图片。下面这个代码就是截取图片的一部份生成新图片,你看一下Image originalImg = Image.FromFile(pPath);Bitmap partImg = new Bitmap(pPartWidth, pPartHeight);Graphics graphics = Graphics.FromImage(partIm好了吧!
不要设置固定大小,按比例设置就可以了。
这个需要用百分比来设置大小;如果设置背景图片大小的话,用css是无法设置的,的需要用css3中的background-size属性。但是这个属性对于IE9以下的浏览器都不支持,你可以上网查查相关的知识,顺便可以学到新东西。
建个图片框控件,它有个随控件大小改变,图片也改变的属性,设置为“是”然后用该控件的MOVE方法,来实现。在Form_Resize事件里编,不知道NET有这个事件没。
在ASP.Net中如何把背景图片拉伸??? -
用CSS来设置,设置成重复就可以了。比如给Body设置背景body { background-image:url('a.jpg');background-repeat:repeat }
1.右键DIV然后"R",也可以右键属性啦~然后再属性窗口点击style属性右面的按钮,在弹出的面板中有背景选项,然后浏览选择找到程序中的图片就可以了,这种是依靠设计器。2.直接手写,当然手写出来的效果和设计器的是一样的,只是手写的感觉累,然后初学者感觉很费解。手写代码就是当然可以拓展设置它的平铺后面会介绍。
在.net中怎么设置背景图片? -
this.backgroundImage="图片地址"可以先获取运行程序的地址保存在一个string字符串中,然后输入图片名,这样就相当于相对路径如:string jiang=Environment.CurrentDirectory;this.backgroundImage=jiang+"Image\\2.jpg";
使用图片处理软件把图片拉大,背景图片不具备缩放的功能~
怎样在.net中添加背景图片? -
背景图片有很多种,你想要实现的是那一类呢?是页面背景,还是图层或是控件呢。但都有一个可以统一的方法,那就是给上面这些相应的加上class,控件要加Cssclass 然后在页面中写css样式就可以了。body,.divname,#idname//三选一都可。 background:url(images/you.gif);默认background:url(images/好了吧!
div层设置背景图片